package org.liang.job.impl;

import org.liang.job.repository.GroupRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


/**
 * 任务组管理器.
 * 
 * <pre>
 * 抽象任务组，触发器组共同行为：
 *  1. 判断组名称是否已经存在
 *  2. 添加 组
 *  3. 根据编号删除任务组
 *  4. 根据编号删除组（批量）
 *  5. 根据id更新组名称
 *  6. 获取所有组信息
 *  7. 根据名称查询组信息（模糊查询）
 * </pre>
 *
 * @author L.Yang
 * @version 1.0, 2015年10月16日
 */
@Service("groupManager4Job")
public class GroupManager4Job extends GroupManagerAbstr {

    @Autowired
    private GroupRepository jobGroupRepository;

    @Override
    protected GroupRepository getRepository() {
        return jobGroupRepository;
    }
}
